93a30c1f145b489171c021f682c40848313e106d,app/src/main/java/io/plaidapp/ui/widget/FabOverlapTextView.java,FabOverlapTextView,recompute,#number#,186

Before Change


            int gridAlignedTopPadding = (int) (fourDip * (float)
                    Math.ceil((topPaddingHint + Math.abs(fm.ascent)) / fourDip)
                    - Math.ceil(Math.abs(fm.ascent)));
            setPadding(getPaddingLeft(), gridAlignedTopPadding, getPaddingRight(),
                    getPaddingBottom());

            // Ensures line height is a multiple of 4dp

After Change


            final int height = getPaddingTop() + layout.getHeight() + getPaddingBottom();
            final float overhang = height % fourDip;
            if (overhang != 0) {
                super.setPadding(getPaddingLeft(), getPaddingTop(), getPaddingRight(),
                        unalignedBottomPadding + (int) (fourDip - overhang));
            }
        }
    }